A new less memory intensive net model for timing-driven analytical placement
نویسندگان
چکیده
We introduce a new hybrid net model for timing-driven analytical placement. This new hybrid net model decreases the average critical path delay obtained after global placement with 14% compared to wire-length-driven analytical placement. The obtained HPWL (Half Perimeter Wire-Length) remains the same. This is a very interesting feature of the hybrid net model. We also introduce a new gradual legalization method which leads to a decrease in the obtained HPWL after global placement of 2% on average and up to 23% for some individual benchmark circuits compared to the traditional recursive partitioning based complete legalization algorithm. Although some previous work about analytical placement on FPGAs has already been published, none of these publications have resulted in the release of a publicly available analytical FPGA placement framework. Also, there are very few implementation details available in the existing publications done about this subject. We will release our code as an open source project. In this way we hope to encourage the academic research efforts done on analytical placement algorithms for FPGAs.
منابع مشابه
Timing-Driven Placement
The placement algorithms presented in the previous chapters mostly focus on minimizing the total wirelength (TWL). Timing-driven placement (TDP) is designed specifically targeting wires on timing critical paths. It shall be noted that a cell is usually connected with two or more cells. Making some targeted nets shorter during placement may sacrifice the wirelengths of other nets that are connec...
متن کاملA Parallel Circuit-Partitioned Algorithm for Timing Driven Cell Placement
Simulated annealing based standard cell placement for VLSI designs has long been acknowledged as a compute-intensive process. All previous work in parallel simulated annealing based placement has minimized area, but with deep submicron design, minimizing wirelength delay is also needed. The algorithm discussed in this paper is the first parallel algorithm for timing driven placement. We have us...
متن کاملAnalytical Minimization of Half - Perimeter
Global placement of hypergraphs is critical in the top-down placement of large timing-driven designs 10, 16]. Placement quality is evaluated in terms of the half-perimeter wirelength (HPWL) of hyperedges in the original circuit hypergraph provided timing constraints are met. Analytical placers are instrumental in handling non-linear timing models 9, 3], but have two important drawbacks: (a) cor...
متن کاملPost-Layout Timing-Driven Cell Placement Using an Accurate Net Length Model with Movable Steiner Point
This paper presents a new algorithm for timingdriven cell placement using the notion of movable Steiner points that capture the net topology. The proposed algorithm improves the timing closure at the backend of the EDA design flow. Unlike conventional flows that perform placement and routing in two separate steps and use rough estimates of the net lengths during placement, our algorithm uses ac...
متن کاملConvergent Net Weighting Schemes in Hypergraph-based Optimization
Approaches for solving the timing-driven placement problem have traditionally been either net-based or path-based; see, e.g., [7] for an overview. Net weighting methods, which fall in the latter category, have been a popular tool in analytical placers [16, 8, 9] for handling timing-driven placement. They enjoy a number of advantages, including very low computational complexity, high flexibility...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015